package com.dsh.authorityManagement.entity.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
@Data
public class UserDto {
    @ApiModelProperty("用户id")
    private Integer id;
    @ApiModelProperty("形象照片")
    private String img;
    @ApiModelProperty("用户名字")
    private String username;
    @ApiModelProperty("角色名字")
    private String roleName;
    @ApiModelProperty("机构名字")
    private String storeName;
    @ApiModelProperty("用户密码")
    private String password;
    @ApiModelProperty("用户电话")
    private String phone;
//    @ApiModelProperty("用户所在机构的id集合")
//    private List<Integer> sIds;
    @ApiModelProperty("用户的角色id")
    private Integer roleId;
    @ApiModelProperty("用户的个人简介")
    private String synopsis;
    @ApiModelProperty("用户的头像")
    private String avatar;
    @ApiModelProperty("用户的介绍文本")
    private String introduce;
    @ApiModelProperty("用户的擅长描述")
    private String description;
//    @ApiModelProperty("启用|停用")
//    private Integer enable;
    @ApiModelProperty("用户的状态")
    private Integer status;
    @ApiModelProperty("用户的标签集合")
    private List<String> labels;

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    @ApiModelProperty("用户的标签集合字符")
    private String label;

    public void setImg(String img) {
        this.img = img;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    public void setSynopsis(String synopsis) {
        this.synopsis = synopsis;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public void setIntroduce(String introduce) {
        this.introduce = introduce;
    }

    public void setDescription(String description) {
        this.description = description;
    }

//    public void setEnable(Integer enable) {
//        this.enable = enable;
//    }
//
    public void setStatus(Integer status) {
        this.status = status;
    }

    public void setLabels(List<String> labels) {
        this.labels = labels;
    }

    public String getImg() {
        return img;
    }

    public String getUsername() {
        return username;
    }

    public String getPassword() {
        return password;
    }

    public String getPhone() {
        return phone;
    }

    public Integer getRoleId() {
        return roleId;
    }

    public String getSynopsis() {
        return synopsis;
    }

    public String getAvatar() {
        return avatar;
    }

    public String getIntroduce() {
        return introduce;
    }

    public String getDescription() {
        return description;
    }

//    public Integer getEnable() {
//        return enable;
//    }
//
    public Integer getStatus() {
        return status;
    }

    public List<String> getLabels() {
        return labels;
    }
}
